arrant villain - French English Dictionary